package com.dragon.graduation.teacher.controller.dto;

import com.dragon.bean.SerializableDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * <p>
 * 教师表 修改参数对象
 * </p>
 *
 * @author dragon
 * @since 2025-02-28 21:24:33
 */

@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
@ApiModel("教师表 修改参数对象")
public class TeacherUpdateDTO extends SerializableDTO<TeacherUpdateDTO> {
    /**
     * id
     */
    @ApiModelProperty("id")
    private Integer id;
    /**
     * 用户ID
     */
    @ApiModelProperty("用户ID")
    private Integer userId;
    /**
     * 工号
     */
    @ApiModelProperty("工号")
    private String employeeNumber;
    /**
     * 职称（如教授）
     */
    @ApiModelProperty("职称（如教授）")
    private String title;
    /**
     * 所属院系
     */
    @ApiModelProperty("所属院系")
    private String department;
    /**
     * 职位（如系主任）
     */
    @ApiModelProperty("职位（如系主任）")
    private String position;
    /**
     * 教师名称
     */
    @ApiModelProperty("教师名称")
    private String name;
}